home *** CD-ROM | disk | FTP | other *** search
- # CVS $Id: gethxw.tcl,v 1.1 1995/02/03 17:15:40 zibi Exp $
-
- proc quitCB {cns} {
- VtClose
- }
-
- proc updateCB {cbs} {
- global text1 text2 text3 text4 label1 radio form
-
- VtSetValues $text1 \
- -value "[VtGetValues $label1 -height] X [VtGetValues $label1 -width]"
-
- VtSetValues $text2 \
- -value "[VtGetValues $text1 -height] X [VtGetValues $text1 -width]"
-
- VtSetValues $text3 \
- -value "[VtGetValues $radio -height] X [VtGetValues $radio -width]"
-
- VtSetValues $text4 \
- -value "[VtGetValues $form -height] X [VtGetValues $form -width]"
- }
-
- set app [VtOpen gethxwtest]
-
- set form [VtFormDialog $app.form]
-
- set label1 [VtLabel $form.label1 \
- -topSide FORM \
- -leftSide FORM \
- -label "label1:"]
-
- set text1 [VtText $form.text1 \
- -leftSide $label1 \
- -topSide FORM \
- -rightSide FORM]
-
- set label2 [VtLabel $form.label2 \
- -leftSide FORM \
- -label "text1:"]
-
- set text2 [VtText $form.text2 \
- -leftSide $label2 \
- -topSide $text1 \
- -rightSide FORM]
-
- set label3 [VtLabel $form.label3 \
- -leftSide FORM \
- -label "radio:"]
-
- set text3 [VtText $form.text3 \
- -leftSide $label3 \
- -topSide $text2 \
- -rightSide FORM]
-
- set label4 [VtLabel $form.label4 \
- -leftSide FORM \
- -label "form:"]
-
- set text4 [VtText $form.text4 \
- -leftSide $label4 \
- -topSide $text3 \
- -rightSide FORM]
-
- set radio [VtRadioBox $form.radio \
- -horizontal \
- -borderWidth 2 \
- -topSide $text4 \
- -leftSide FORM \
- -rightSide FORM]
- set rb1 [VtToggleButton $radio.rb1]
- set rb2 [VtToggleButton $radio.rb2]
- set rb3 [VtToggleButton $radio.rb3]
-
- set update [VtPushButton $form.update \
- -topSide $radio \
- -leftSide FORM \
- -rightSide 50 \
- -bottomSide FORM \
- -callback updateCB]
-
- set quit [VtPushButton $form.quit \
- -topSide $radio \
- -leftSide 50 \
- -rightSide FORM \
- -bottomSide FORM \
- -callback quitCB]
-
- VtSetValues $text1 \
- -value "[VtGetValues $label1 -height] X [VtGetValues $label1 -width]"
-
- VtSetValues $text2 \
- -value "[VtGetValues $text1 -height] X [VtGetValues $text1 -width]"
-
- VtSetValues $text3 \
- -value "[VtGetValues $radio -height] X [VtGetValues $radio -width]"
-
- VtSetValues $text4 \
- -value "[VtGetValues $form -height] X [VtGetValues $form -width]"
-
- VtShow $form
-
- VtMainLoop
-
-